home *** CD-ROM | disk | FTP | other *** search
/ Arcade Mania (Corel) / Corel Arcade Mania.iso / pc / gi_files / lfx5.l4 < prev    next >
Encoding:
Text File  |  1995-08-04  |  10.8 KB  |  330 lines

  1. ;#include horizon section src
  2. ; HORIZON
  3. ;
  4. ;Shape pattern format: pattern <name> <nType> <nSize> <nX0> <nY0> <nX1> <nY1>...
  5. ;
  6. ; Patterns for use with obstacles (e.g. bunkers, for now always use type 5, polygon)
  7. ;              
  8. ; The entries in this file which contain the world default are mandatory, 
  9. ;
  10. ;
  11. ;
  12. ;
  13. ground_colour 77
  14.  
  15. ;#include panel.src
  16. ;
  17. ; PANEL
  18. ;
  19. ;
  20. ; Sound files
  21. ; Format: sound <soundname> <filename>
  22. ;
  23. sound IdleNoise realidle.wav ; Generic idle noise, default for all tanks, their own will overrides this
  24. sound blowrobotup ouch.wav ; was expltank
  25. sound bumptank    crash5.wav ; was hittank
  26. sound blowmeup ouch.wav
  27. sound bumpme   crash5.wav ; was hittank
  28. sound bumpwall crash5.wav
  29. sound shellburst expltank.wav ; was shburst
  30. sound shellburstme klaxon.wav ; was shburst
  31. sound gunblast gunblast.wav
  32. NormColours
  33.     0  ;  /* panel window background */
  34.     160  ;  /* minute, hour and second hands */
  35.     196  ;  /* radar obstacle drawings    */
  36.     160  ;  /* radar line and center dot  */
  37.     162  ;  /* radar enemy */
  38.     162  ;  /* radar bullet */
  39.     162  ;  /* Energy bar */
  40.     161  ;  /* shield strength bar */
  41.     0 ;  /* ground colour ignored */
  42.  
  43. WarnColours
  44.     0  ;  /* panel window background */
  45.     160  ;  /* minute, hour and second hands */
  46.     196  ;  /* radar obstacle drawings    */
  47.     160  ;  /* radar line and center dot  */
  48.     162  ;  /* radar enemy */
  49.     162  ;  /* radar bullet */
  50.     162  ;  /* Energy bar */
  51.     161  ;  /* shield strength bar */
  52.     0 ;  /* ground colour ignored */
  53.  
  54.  
  55.  
  56. PanicColours
  57.     0  ;  /* panel window background */
  58.     160  ;  /* minute, hour and second hands */
  59.     196  ;  /* radar obstacle drawings    */
  60.     160  ;  /* radar line and center dot  */
  61.     162  ;  /* radar enemy */
  62.     162  ;  /* radar bullet */
  63.     162  ;  /* Energy bar */
  64.     161  ;  /* shield strength bar */
  65.     0 ;  /* ground colour ignored */
  66.  
  67. ;Old choices 
  68. ;    0  ;  /* panel window background */
  69. ;    196  ;  /* minute, hour and second hands */
  70. ;    196  ;  /* radar obstacle drawings    */
  71. ;    185  ;  /* radar line and center dot  */
  72. ;    178  ;  /* radar enemy */
  73. ;    178  ;  /* radar bullet */
  74. ;    178  ;  /* Energy bar */
  75. ;    185  ;  /* shield strength bar */
  76. ;    0 ;  /* ground colour ignored */
  77. ;#include tank.src
  78. ;
  79. ; TANK
  80. ;
  81. ; Tank rotations
  82. ;
  83. ;
  84. ; Tank Explosion  (shares colours with bullet explosion
  85. ;
  86. ;
  87. ;
  88. texture tank1       tank1          1   1  0 0 ;
  89. texture tank2       tank2          1   1  0 0 ;
  90. texture tank3       tank3          1   1  0 0 ;
  91. texture tank4       tank4          1   1  0 0 ;
  92. texture tank5       tank5          1   1  0 0 ;
  93. texture tank6       tank6          1   1  0 0 ;
  94. texture tank7       tank7          1   1  0 0 ;
  95. texture tank8       tank8          1   1  0 0 ;
  96. texture tank9       tank9          1   1  0 0 ;
  97. texture tank10      tank10         1   1  0 0 ;
  98. texture tank11      tank11         1   1  0 0 ;
  99. texture tank12      tank12         1   1  0 0 ;
  100. texture tank13      tank13         1   1  0 0 ;
  101. texture tank14      tank14         1   1  0 0 ;
  102. texture bexp_1       bexp_1        1   1  0 0
  103. texture bexp_2       bexp_2        1   1  0 0
  104. texture bexp_3       bexp_3        1   1  0 0
  105. texture bexp_4       bexp_4        1   1  0 0
  106. texture bexp_5       bexp_5        1   1  0 0
  107. texture bexp_6       bexp_6        1   1  0 0
  108. texture bexp_7       bexp_7        1   1  0 0
  109. texture bexp_8       bexp_8        1   1  0 0
  110. pattern tinyloop    5 4   0 0   0 1     1 1     0 1 ;
  111. pattern tank    2  0 0 
  112. shape tinyloop tinyloop 
  113.         22 
  114.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  115.         tank6 tank5 tank4 tank3 tank2 tank1
  116.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  117.               
  118. shape tank  tank 
  119.         22 
  120.         tank14 tank13 tank12 tank11 tank10 tank9 tank8 tank7 
  121.         tank6 tank5 tank4 tank3 tank2 tank1
  122.         bexp_8 bexp_7 bexp_6 bexp_5 bexp_4 bexp_3 bexp_2 bexp_1
  123. ;
  124. ; When tank sounds default the lower levelspeed noise, 
  125. ; The idle defaults to the generic sound IdleNoise (currently in panel.src, and lfx.vid)
  126. ;
  127. sound tankIdleNoise realidle.wav
  128. sound tankMotor1    idl1.wav
  129. sound tankMotor2    idl2.wav
  130. sound tankMotor3    idl3.wav
  131. sound tankMotor4    idl4.wav
  132. sound tankMotor5    idl5.wav
  133. sound tankMotor6    idl6.wav
  134. sound tankMotor7    idl7.wav
  135. sound tankMotor8    idl8.wav
  136. sound tankRace1    idl1od.wav
  137. sound tankRace2    idl2od.wav
  138. sound tankRace3    idl3od.wav
  139. sound tankRace4    idl4od.wav
  140. sound tankRace5    idl5od.wav
  141. sound tankRace6    idl6od.wav
  142. sound tankRace7    idl7od.wav
  143. sound tankRace8    idl8od.wav
  144. ;#include bullet.src
  145. ;
  146. ; BULLET
  147. ;
  148. ; Bullet explosion
  149.  
  150. texture ybullet     ybullet1        1   1  0 0 ;
  151. texture bbullet     bbullet1        1   1  0 0 ;
  152. texture exp_1       exp_1          1   1  0 0
  153. texture exp_2       exp_2          1   1  0 0
  154. texture exp_3       exp_3          1   1  0 0
  155. texture exp_4       exp_4          1   1  0 0
  156. texture exp_5       exp_5          1   1  0 0
  157. pattern bullet    2  0 0 
  158. shape ybullet bullet 
  159.         6 ybullet exp_5 exp_4 exp_3 exp_2 exp_1
  160.  
  161. shape bbullet bullet 
  162.         6 bbullet exp_5 exp_4 exp_3 exp_2 exp_1
  163. ;#include walla.src
  164. ;
  165. ; WALLS
  166. ;
  167. ;
  168. ;
  169. ;
  170. ;
  171. texture defaultwall wall1     1   1  0 0 ;
  172. texture defaulttop  wall1     1   1  0 0 ; 
  173. texture defaultbot  wall1     1   1  0 0 ;
  174. texture defaultobj  wall1     1   1  0 0 ;
  175. texture defaultsky  wall1     1   1  0 0 ;
  176. texture roof        wall1     1   1  0 0 ; Although not yet used, this is necessary for obstacles
  177. ;
  178. texture wall1h1     wall1        2   2  0 0 
  179. texture wall1h2     wall1       .8  .8  0 0 
  180. texture wall1h3     wall1       .4  .4  0 0
  181. texture wall1h4     wall1       .2  .2  0 0
  182. texture wall1h1d    wall1d        2   2  0 0 
  183. texture wall1h2d    wall1d       .8  .8  0 0 
  184. texture wall1h3d    wall1d       .4  .4  0 0
  185. texture wall1h4d    wall1d       .2  .2  0 0
  186. ;
  187. texture wall2h1     wall2        2   2  0 0 
  188. texture wall2h2     wall2       .8  .8  0 0 
  189. texture wall2h3     wall2       .4  .4  0 0
  190. texture wall2h4     wall2       .2  .2  0 0
  191. texture wall2h1d    wall2d        2   2  0 0 
  192. texture wall2h2d    wall2d       .8  .8  0 0 
  193. texture wall2h3d    wall2d       .4  .4  0 0
  194. texture wall2h4d    wall2d       .2  .2  0 0
  195. ;
  196. texture wall3h1     wall3        2   2  0 0 
  197. texture wall3h2     wall3       .8  .8  0 0 
  198. texture wall3h3     wall3       .4  .4  0 0
  199. texture wall3h4     wall3       .2  .2  0 0
  200. texture wall3h1d    wall3d        2   2  0 0 
  201. texture wall3h2d    wall3d       .8  .8  0 0 
  202. texture wall3h3d    wall3d       .4  .4  0 0
  203. texture wall3h4d    wall3d       .2  .2  0 0
  204. ;
  205. texture wall4h1     wall4        2   2  0 0 
  206. texture wall4h2     wall4       .8  .8  0 0 
  207. texture wall4h3     wall4       .4  .4  0 0
  208. texture wall4h4     wall4       .2  .2  0 0
  209. texture wall4h1d    wall4d        2   2  0 0 
  210. texture wall4h2d    wall4d       .8  .8  0 0 
  211. texture wall4h3d    wall4d       .4  .4  0 0
  212. texture wall4h4d    wall4d       .2  .2  0 0
  213. ;
  214. texture wall5h1     wall5        2   2  0 0 
  215. texture wall5h2     wall5       .8  .8  0 0 
  216. texture wall5h3     wall5       .4  .4  0 0
  217. texture wall5h4     wall5       .2  .2  0 0
  218. texture wall5h1d    wall5d        1   2  0 0 
  219. texture wall5h2d    wall5d       .4  .8  0 0 
  220. texture wall5h3d    wall5d       .2  .4  0 0
  221. texture wall5h4d    wall5d       .2  .2  0 0
  222. ;
  223. texture wall6h1     wall6        2   2  0 0 
  224. texture wall6h2     wall6       .8  .8  0 0 
  225. texture wall6h3     wall6       .4  .4  0 0
  226. texture wall6h4     wall6       .2  .2  0 0
  227. texture wall6h1d    wall6d        2   2  0 0 
  228. texture wall6h2d    wall6d       .8  .8  0 0 
  229. texture wall6h3d    wall6d       .4  .4  0 0
  230. texture wall6h4d    wall6d       .2  .2  0 0
  231.  
  232. ;#include ammo both src
  233. ;
  234. ; AMMO
  235. ;
  236. ;
  237. ; 4- For ammunition objects (flung when tanks fire)
  238. ;   format: ammo <ammoname> <shapename> <nR> <nSpeed> <nRange> <nDamage> <nReload>
  239. ;                                
  240. ;
  241. ammo bullet2  bbullet  1 64 35 1 10
  242. ammo bullet1  ybullet  1 64 27 1 10
  243. tuning
  244.     8     ; /* Init throttle position for player 1 to 8    */
  245.     120   ; /* Turn Steps to a circle for player 36 to 360 */
  246.     3    ; /* Init health factor for player 1 to 100 */
  247.     18000 ; /* Startup clock value 4500 i.e. 5 * 60 * 15 ( 150 to 18000 )*/
  248.     18000 ; /* when to turn on clock warning 1800 i.e. 2 * 60 * 15 ( 100 to 18000 )*/
  249.     1800  ; /* when to turn on clock panic  450  i.e. 30 * 15 ( 20 to 1800 )*/
  250.     7    ; /* Init health for a Robot 1 to 100  */
  251.     8    ; /* Init throttle position for Robot 1 to 8 */
  252.     80   ; /* tuning value for robot, affects how often he checks the player's position 10 to 500 */
  253.     9    ; /* Number of tanks to kill before level is done (1 to 10, limited too by number present in file) */
  254.     5    ; /* The number of enemies alive at a time (1 to 5) */
  255.     200  ; /* The number of points a single kill is worth (1 to 2000) */
  256.  
  257. ;
  258. ; 3- For enemy objects on a holding pattern
  259. ;   format: track <enemyname> <shapename> <nX> <nY> <nZ> <nR> <nSpeed>
  260. ;
  261. track enemy10 tinyloop 39 39 0 2 1
  262. track enemy9  tinyloop 61 61 0 2 1
  263. track enemy8 tinyloop  31 31 0 2 1
  264. track enemy7 tinyloop  69 69 0 2 1
  265. track enemy6 tinyloop  69 31 0 2 1
  266. track enemy5 tinyloop  31 69 0 2 1
  267. track enemy4 tinyloop  66 34 0 2 1
  268. track enemy3 tinyloop  34 66 0 2 1
  269. track enemy2 tinyloop  34 34 0 2 1
  270. track enemy1 tinyloop  66 66 0 2 1
  271.  
  272. ;
  273. ; Obstacle patterns
  274. ;
  275. pattern limits    3  0 0 100 100 ; /* Rectangular region the game is confined to */
  276. pattern diamond   5 4   0 10  10 20   20 10   10 0;  
  277. pattern long      5 4   0 0   0 20    4 20    4 0;
  278. pattern short     5 4   0 0   0 4     20 4    20 0;
  279. pattern wide      5 4   0 0   0 4     62 4    62 0; 
  280. pattern small     5 4   0 0   0 54    4 54    4 0;  
  281. ;
  282. ; Obstacle shapes 
  283. ; Obstacles have a roof texture and one or more wall textures corresponding to walls in the polygon
  284. ; The current value of the height parameter control the size of obstacles being instantiated
  285. ;
  286. shape diamondshape diamond 5 roof
  287.         wall5h4d   wall5h4   wall5h4   wall5h4d 
  288.         
  289. shape shortshape   short   5 roof 
  290.         wall3h2d  wall2h2d wall3h2  wall2h2
  291.         
  292. shape longshape    long    5 roof 
  293.         wall2h3d  wall3h3d  wall2h3 wall3h3        
  294.  
  295. shape smallshape   small   5 roof 
  296.         wall3h1d  wall2h1d wall3h1  wall2h1
  297.  
  298. shape wideshape    wide    5 roof 
  299.         wall3h1d  wall2h1d wall3h1  wall2h1
  300. ;
  301. ; 1- For player objects (like tanks) 
  302. ;       format: piece <piecename> <shapename> <nX> <nY> <nZ> <nR> <nSpeed>
  303. ; The starting viewpoint is now attached to the position of the player's piece
  304. ;
  305. piece you tank 34 34 0 2 2 ; This is you 
  306.  
  307. ;   
  308. ; 2- For immovable connected walls
  309. ;   format: obstacle <obstaclename> <shapename> <nX> <nY>
  310. ;
  311. height 40
  312. obstacle ob1 diamondshape   42 42    
  313. height 20
  314. obstacle ob2 longshape     30 40
  315. obstacle ob3 longshape     70 40   
  316. height 10
  317. obstacle ob4 shortshape    41 70
  318. obstacle ob5 shortshape    42 30
  319. height 4
  320.  
  321. obstacle ob6 wideshape     20 80
  322. obstacle ob7 wideshape     20 20
  323.  
  324. obstacle ob8 smallshape    20 25
  325. obstacle ob9 smallshape    80 25
  326.